package com.cursojava.silnet.dao.impl;

import java.util.List;

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import com.cursojava.silnet.dao.TrabajadorDAO;
import com.cursojava.silnet.domain.Trabajador;



@Repository
public class TrabajadorDAOImpl implements TrabajadorDAO {
	
	@Autowired	
    private SessionFactory sessionFactory;

	@Override
	public Trabajador findTrabajador(Trabajador trabajador) {
		
		//List<Trabajador> listaTrabajador = sessionFactory.getCurrentSession().createQuery("from TRABAJADOR t where t.USUARIO = '"+trabajador.getUsuario()+"'").list();
		List<Trabajador> listaTrabajador = sessionFactory.getCurrentSession().createQuery("from TRABAJADOR t").list();
		
		for (int i = 0; i < listaTrabajador.size(); i++) {
			System.out.println(listaTrabajador.get(i));
		}
		
		
		if (listaTrabajador.size()>0)
			return listaTrabajador.get(0);
		else		
			return null;
	}

}
